Hexamail Server Administration Guide - Advanced Options - Options

Options

Options

   Smarthost Authentication

Authentication
this selects the type of authentication required by the smart host you are sending emails to. Leave this as "None" if you do not use authentication to send outbound emails from your usual email clients through your smarthost
Example interface
None, Plain, Login, NTLM
None
Username
The authentication username required by the smart host you wish to send emails to for the authentication type configured.
Example interface
Password
The authentication password required by the smart host you wish to send emails to for the authentication type configured.
Example interface
Authorize ID (if required)
The authentication authorization ID. This is used by the SMTP authentication mechanism PLAIN only, it is ignored for the authentication type LOGIN. For more information on the authentication mechanism PLAIN please refer to your mail server documentation or the relevant RFC
Example interface

   Connections and Bandwidth

MaxConnections
You can use a large number of simultaneous connections to provide for large amounts of email traffic being sent. Set this high if there is lots of outgoing mail and your mail server can handle large numbers of connections simultaneously.
Example interface
1 - 64
12
8
TimeOut
If no response is received from a remote server within this time the connection is dropped and retried later
300 seconds
60 seconds
MaxDuration
If an operation is not completed within this time the connection is dropped and retried later
6000 seconds
6000 seconds
MaxSendBandwidth
You can throttle the maximum bandwidth allowed for sending email to other MTAs. Typically you do not need to change this setting.
Example interface
1 - 1000000 kbps
1000000 kbps
64 kbps
MaxRecvBandwidth
You can throttle the maximum bandwidth allowed for sending email to other MTAs. Typically you do not need to change this setting.
Example interface
1 - 1000000 kbps
1000000 kbps
64 kbps

   Mail loop detection

Maximum Hops
The number of Received: headers in the email is checked vs this setting. If it exceeds this configured number of maximum hops (servers through which the email can pass) then the email will be failed with an error. This helps prevent/limit email looping caused my a misconfiguration, for example configuring your smarthost or mailserver to be the same server and port as is running Hexamail (thereby sending email back to itself)
Example interface
24 - 256 hops
40 hops
120 hops
Resend Remove Hops
If the email exceeds the maximum number of hops it can be difficult to resend, This setting will remove all local hops on resending an email, to allow resend of email that has been through your server repeatedly
Example interface
On/Off
true

   MX Server Security

Use STARTTLS Encryption
Use STARTTLS to encrypt connections whenever the remote MX servers support it. If set to When Available STARTTLS will be used if the remote MX server advertises STARTTLS support. If set to Required then the email will be failed for recipient(s) on the server(s) that do not advertise STARTTLS support in their greeting response to the SMTP EHLO command. NOTE that this is only for servers found using MX DNS lookups, to use TLS for a smarthost or your mailserver please see the relevant setting under thed smarthost or mailserver settings.
Example interface
Off, When Available, Required
Off
Ignore certificate errors
If an MX server has issues with its SSL certificate (or it mismatches the server) this setting can be used to ignore such errors
Example interface
On/Off
Off